dft design for test design grid architettura design for manufacturability irix cmp multicore multiprocessors sgi industrial design parallel computing design for manufacturing grid computing ibm linux arredamento distributed computing